a species of cleome that is used as a green vegetable (cleome pentaphylla) - Spanish English Dictionary